import java.util.ArrayList;


public class NetworkPath {
	NetworkNode originNode;
	NetworkNode destinationNode;
	ArrayList<NetworkLink> pathLinks=new ArrayList<NetworkLink>();
	ArrayList<NetworkNode> pathNodes=new ArrayList<NetworkNode>();
	
	public int value;
	
	
	public NetworkPath(NetworkNode originNode, NetworkNode destinationNode,
			int value) {
		super();
		this.originNode = originNode;
		this.destinationNode = destinationNode;
		this.value = value;
	}
	public NetworkNode getOriginNode() {
		return originNode;
	}
	public void setOriginNode(NetworkNode originNode) {
		this.originNode = originNode;
	}
	public NetworkNode getDestinationNode() {
		return destinationNode;
	}
	public void setDestinationNode(NetworkNode destinationNode) {
		this.destinationNode = destinationNode;
	}
	public ArrayList<NetworkLink> getPathLinks() {
		return pathLinks;
	}
	public void setPathLinks(ArrayList<NetworkLink> pathLinks) {
		this.pathLinks = pathLinks;
	}
	public ArrayList<NetworkNode> getPathNodes() {
		return pathNodes;
	}
	public void setPathNodes(ArrayList<NetworkNode> pathNodes) {
		this.pathNodes = pathNodes;
	}
	

}
